'''
Author: lololo 2246223018@qq.com
Date: 2024-01-05 14:43:33
LastEditors: lololo 2246223018@qq.com
LastEditTime: 2024-01-05 17:40:17
FilePath: /python/novelRolesMap/demo1.py
Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
'''
import jieba.posseg as posseg
import pandas

# demo1
words = []
data = '韩梅梅已经习惯了肖文这样的态度，淡定的开口：“肖文啊，韩可也已经八岁了吧，今年的觉醒仪式他应该要参加了，不然长老那边说不过去啊。”'
for word,flag in posseg.cut(data):
    # print(word, flag)
    if flag == "nr":
        words.append(word)
# 统计次数
print(words)
print(pandas.Series(words).value_counts())

# 得到的结果如下，并说明结果
'''
韩梅梅 nr 人名
已经 d 副词
习惯 n 名次
了 ul 习惯用语
肖文 nr
这样 r 
的 uj 简称略语
态度 n
， x 非语素字
淡定 a 形容词
的 uj
开口 n
： x
“ x
肖文 nr
啊 y 语气词
， x
韩可 nr
也 d
已经 d
八岁 m
了 ul
吧 y
， x
今年 t
的 uj
觉醒 v
仪式 n
他 r
应该 v
要 v
参加 v
了 ul
， x
不然 c
长老 n
那边 r
说不过去 l
啊 zg
。 x
” x
'''

# 然后继续在上面的demo中提炼出人名, 用pandas来统计人名次数
# 然后制作人名字典，开始真正的练习，见demo2
